// 需求：
// 新建一个文件，'01座右铭.txt',写入内容，'三人行，则必有我师焉'

//1.导入fs模块
const { log } = require('console')
const fs = require('fs')

//2.写入文件（异步）
// fs.writeFile('./01座右铭.txt','三人行，则必有我师焉',err=>{  //I/O线程执行磁盘写入，这里的回调函数会放在任务队列中，等主线程任务结束后，再从队列里拿出来执行（主线程不等I/O线程）
//     //err写入失败：错误对象 写入成功:null
//     if(err){
//         console.log('写入失败');
//         return;
//     }
//     console.log('写入成功')
// })
// console.log(1+1)

//同步写入，和fs.writeFile的参数大致一样，只是没有回调函数
fs.writeFileSync('./01data.txt','test')//主线程走到这里，I/O线程就进行磁盘写入，主线程会停住，不再往后执行，等写入结果，完成后再往后执行